ChatBot per principianti (Italian Edition) by Luca Pulina
autore:Luca Pulina [Pulina, Luca]
La lingua: ita
Format: epub
Amazon: B071X2FQT6
editore: UNKNOWN
pubblicato: 2017-04-01T07:00:00+00:00
Come accennato in precedenza, gli headers della richiesta contengono informazioni aggiuntive per ottenere una risposta più adeguata possibile. Obbligatoriamente deve essere presente un header host, tutti gli altri sono facoltativi.
Vediamo subito un esempio altrimenti diventa difficile capire:
Host: "www.sitogenerico.com" User-Agent:"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0" Accept-Language:"it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3"
Nel pezzettino qui sopra vedete che ho inserito 3 headers (ne esistono tantissimi). Abbiamo la sezione Host che è obbligatoria, abbiamo poi User-Agent che indica quale Browser sto utilizzando con tutte le relative informazioni. Infine ho messo Accept-Language che indica quali lingue sono accettate come risposta. Potete vedere l'italiano e l'inglese, quindi per esempio un messaggio in francese non solo non verrà restituito ma non viene proprio richiesto.
Siccome non è mio interesse incrementare il numero di pagine senza motivo, se volete una lista degli headers più usati li trovate comodamente qui:
https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
Per quanto riguarda la sezione body c'è poco da dire. Nelle GET è praticamente vuota. Nelle POST contiene semplicemente i dati. Avete presente quando vi iscrivete da qualche parte e sono presenti quelle lunghissime form dove sono richiesti NOME, COGNOME E-MAIL, ecc... ?
Ecco, in quei casi si usa una POST e il body contiene i dati che inserite nei vari campi. Nell'esempio dell'immagine qui sotto, la body conterrà :
Mario
Rossi
123 456 78
scaricare
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.
Errore di sistema by Edward Snowden(4291)
Cyber War by Aldo Giannuli & Alessandro Curioni(2293)
Padre Ricco Padre Povero by Robert T. Kiyosaki(2244)
Designing Mobile Interfaces by Steven Hoober & Eric Berkman(2167)
Mobile HTML5 by Estelle Weyl(2118)
Mathematica Cookbook by Mangano Sal(2086)
Steve Jobs by Walter Isaacson(1975)
Photoshop per tutti by Elisa Andreini(1899)
UX Writing by Serena Giust(1897)
La Sicurezza Informatica. Tra informatica, matematica e diritto (Italian Edition) by Francesca Cirini(1880)
Hello World by Hannah Fry(1848)
Smart Working by Cristiano Carriero(1779)
Il Manuale Di Arduino by Maik Schmidt(1700)
Il guardiano degli innocenti by Andrzej Sapkowski(1656)
Manuale di copywriting e scrittura per il web. Teoria, pratica e strumenti per scrivere meglio by Alfonso Cannavacciuolo(1637)
Costruire applicazioni con Excel - per le versioni 2016 e 2019 by Mike Davis(1561)
L’arte della fotografia digitale in bianconero by Fodde Marco(1549)
Aspettando Godot by Samuel Beckett(1523)
Bruno Vespa by *(1499)